home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2003 November / PCWK1103B.iso / CINEMA 4D CE 6 / Libs / geuserdialog.cox < prev    next >
Text File  |  2000-07-20  |  5KB  |  201 lines

  1. class GeUserDialog : GeBaseDialog
  2. {
  3.     public:
  4.         GeUserDialog(pluginid);
  5.  
  6.         AddCheckbox         (id,flags,initw,inith,name);
  7.         AddStaticText       (id,flags,initw,inith,name,borderstyle);
  8.         AddButton           (id,flags,initw,inith,name);
  9.         AddArrowButton      (id,flags,initw,inith,arrowtype);
  10.         AddEditText         (id,flags,initw,inith);
  11.         AddMultiLineEditText(id,flags,initw,inith,style);
  12.         AddEditNumber       (id,flags,initw,inith);
  13.         AddEditNumberArrows (id,flags,initw,inith);
  14.         AddEditSlider       (id,flags,initw,inith);
  15.         AddSlider           (id,flags,initw,inith);
  16.         AddColorField       (id,flags,initw,inith);
  17.         AddColorChooser     (id,flags,initw,inith,colorflags);
  18.         AddRadioGroupV      (id,flags,columns);
  19.         AddRadioGroupH      (id,flags,rows);
  20.         AddComboBox         (id,flags,initw,inith);
  21.         AddPopupButton      (id,flags,initw,inith);
  22.         AddUserArea         (id,flags,initw,inith);
  23.         AddDlgGroup         (type);
  24.         AddRadioButton      (id,flags,initw,inith,name);
  25.  
  26.         AddSeparatorH       (initw);
  27.         AddSeparatorV       (inith);
  28.  
  29.         LayoutFlushGroup    (id);
  30.         LayoutChanged       (id);
  31.  
  32.         MenuFlushAll        ();                                // call to create a totally new menu
  33.         MenuSubBegin        (string);                    // create a new menugroup
  34.         MenuSubEnd          ();                                // close a menugroup
  35.         MenuAddCommand      (cmdid);                    // add a command to the menugroup
  36.         MenuAddString       (id,string);            // add a string to the menugroup
  37.         MenuAddSeparator    ();                                // add a separator
  38.         MenuFinished        ();                                // call when menu layout is finished 
  39.         MenuInitString      (id,enabled,value);
  40. }
  41.  
  42. GeUserDialog::GeUserDialog(pluginid)
  43. {
  44.     super(pluginid);
  45. }
  46.  
  47. GeUserDialog::LayoutFlushGroup(id)
  48. {
  49.     _AddGadget(DIALOG_FLUSHGROUP,id,"",0,0,0,0);
  50. }
  51.  
  52. GeUserDialog::LayoutChanged(id)
  53. {
  54.     _AddGadget(DIALOG_LAYOUTCHANGED,id,"",0,0,0,0);
  55. }
  56.  
  57. GeUserDialog::MenuSubBegin(string)
  58. {
  59.     _AddGadget(DIALOG_ADDSUBMENU,0,string,0,0,0,0);
  60. }
  61.  
  62. GeUserDialog::MenuSubEnd()
  63. {
  64.     _AddGadget(DIALOG_ENDSUBMENU,0,"",0,0,0,0);
  65. }
  66.  
  67. GeUserDialog::MenuAddCommand(cmdid)
  68. {
  69.     _AddGadget(DIALOG_ADDMENUCMD,cmdid,"",0,0,0,0);
  70. }
  71.  
  72. GeUserDialog::MenuAddSeparator()
  73. {
  74.     _AddGadget(DIALOG_ADDMENUSEP,0,"",0,0,0,0);
  75. }
  76.  
  77. GeUserDialog::MenuAddString(id,string)
  78. {
  79.     _AddGadget(DIALOG_ADDMENUSTR,id,string,0,0,0,0);
  80. }
  81.  
  82. GeUserDialog::MenuInitString(id,enabled,value)
  83. {
  84.     _AddGadget(DIALOG_INITMENUSTR,id,"",enabled,value,0,0);
  85. }
  86.  
  87. GeUserDialog::MenuFlushAll()
  88. {
  89.     _AddGadget(DIALOG_FLUSHMENU,0,"",0,0,0,0);
  90. }
  91.  
  92. GeUserDialog::MenuFinished()
  93. {
  94.     _AddGadget(DIALOG_SETMENU,0,"",0,0,0,0);
  95. }
  96.  
  97. GeUserDialog::AddCheckbox(id,flags,initw,inith,name)
  98. {
  99.     return _AddGadget(DIALOG_CHECKBOX,id,name,flags,initw,inith,0);
  100. }
  101.  
  102. GeUserDialog::AddRadioButton(id,flags,initw,inith,name)
  103. {
  104.     return _AddGadget(DIALOG_RADIOBUTTON,id,name,flags,initw,inith,0);
  105. }
  106.  
  107. GeUserDialog::AddStaticText(id,flags,initw,inith,name,borderstyle)
  108. {
  109.     return _AddGadget(DIALOG_STATICTEXT,id,name,flags,initw,inith,borderstyle);
  110. }
  111.  
  112. GeUserDialog::AddButton(id,flags,initw,inith,name)
  113. {
  114.     return _AddGadget(DIALOG_BUTTON,id,name,flags,initw,inith,0);
  115. }
  116.  
  117. GeUserDialog::AddArrowButton(id,flags,initw,inith,arrowtype)
  118. {
  119.     return _AddGadget(DIALOG_ARROWBUTTON,id,"",flags,initw,inith,arrowtype);
  120. }
  121.  
  122. GeUserDialog::AddEditText(id,flags,initw,inith)
  123. {
  124.     return _AddGadget(DIALOG_EDITTEXT,id,"",flags,initw,inith,FALSE);
  125. }
  126.  
  127. GeUserDialog::AddMultiLineEditText(id,flags,initw,inith,style)
  128. {
  129.     return _AddGadget(DIALOG_MULTILINEEDITTEXT,id,"",flags,initw,inith,style);
  130. }
  131.  
  132. GeUserDialog::AddEditNumber(id,flags,initw,inith)
  133. {
  134.     return _AddGadget(DIALOG_EDITNUMBER,id,"",flags,initw,inith,0);
  135. }
  136.  
  137. GeUserDialog::AddEditNumberArrows(id,flags,initw,inith)
  138. {
  139.     return _AddGadget(DIALOG_EDITNUMBERUD,id,"",flags,initw,inith,0);
  140. }
  141.  
  142. GeUserDialog::AddEditSlider(id,flags,initw,inith)
  143. {
  144.     return _AddGadget(DIALOG_EDITSLIDER,id,"",flags,initw,inith,0);
  145. }
  146.  
  147. GeUserDialog::AddSlider(id,flags,initw,inith)
  148. {
  149.     return _AddGadget(DIALOG_SLIDER,id,"",flags,initw,inith,0);
  150. }
  151.  
  152. GeUserDialog::AddColorField(id,flags,initw,inith)
  153. {
  154.     return _AddGadget(DIALOG_COLORFIELD,id,"",flags,initw,inith,0);
  155. }
  156.  
  157. GeUserDialog::AddColorChooser(id,flags,initw,inith,colorflags)
  158. {
  159.     return _AddGadget(DIALOG_COLORCHOOSER,id,"",flags,initw,inith,colorflags);
  160. }
  161.  
  162. GeUserDialog::AddRadioGroupV(id,flags,columns)
  163. {
  164.     return _AddGadget(DIALOG_RADIOGROUP,id,"",flags,columns,0,0);
  165. }
  166.  
  167. GeUserDialog::AddRadioGroupH(id,flags,rows)
  168. {
  169.     return _AddGadget(DIALOG_RADIOGROUP,id,"",flags,0,rows,0);
  170. }
  171.  
  172. GeUserDialog::AddComboBox(id,flags,initw,inith)
  173. {
  174.     return _AddGadget(DIALOG_COMBOBOX,id,"",flags,initw,inith,0);
  175. }
  176.  
  177. GeUserDialog::AddPopupButton(id,flags,initw,inith)
  178. {
  179.     return _AddGadget(DIALOG_POPUPBUTTON,id,"",flags,initw,inith,0);
  180. }
  181.  
  182. GeUserDialog::AddDlgGroup(type)
  183. {
  184.     return _AddGadget(DIALOG_DLGGROUP,0,"",type,0,0,0);
  185. }
  186.  
  187. GeUserDialog::AddUserArea(id,flags,initw,inith)
  188. {
  189.     return _AddGadget(DIALOG_USERAREA,id,"",flags,initw,inith,0);
  190. }
  191.  
  192. GeUserDialog::AddSeparatorH(initw)
  193. {
  194.     return _AddGadget(DIALOG_SEPARATOR,0,"",BFH_FIT,initw,0,0);
  195. }
  196.  
  197. GeUserDialog::AddSeparatorV(inith)
  198. {
  199.     return _AddGadget(DIALOG_SEPARATOR,0,"",BFV_FIT,0,inith,0);
  200. }
  201.